﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using zichan.DAL;
using zichan.Entity;
using MvcPaging;
namespace zichan.BLL
{
    public class CabinetUseLogService
    {
       public static void Add(CabinetUseLog model)
        {
            using (ZichanDBContext db = new ZichanDBContext())
            {
                db.CabinetUseLoges.Add(model);
                db.SaveChanges();

            }
        }
        public static IPagedList<CabinetUseLog> List(int cabinetId,int pageIndex,int pageSize)
        {
            using (ZichanDBContext db = new ZichanDBContext())
            {
                return db.CabinetUseLoges.Where(o => o.cabinetId == cabinetId).OrderByDescending(o=>o.Time).Skip((pageIndex - 1) * pageSize).Take(pageSize).ToList().ToPagedList(pageIndex-1,pageSize);
                
            }
        }
    }
}
